heavy and long vehicles - Turc Anglais Dictionnaire